タグ

VBに関するmichael-unltdのブックマーク (4)

  • VB.NETで仮想CPUを作ろう (4) - テストドライバの改良:CodeZine

    はじめに 記事はVB.NETの初歩的な記法だけを使って、簡単な機械語で動く仮想CPUの実装法を解説します(※CPUにもいろいろありますが、この記事ではIntel社が製造しているCPUを対象とします)。その過程を通じて、初心者でもバイナリプログラミングが楽しめることと、バイナリプログラミングの魅力を伝えたいと思っています。 前回は、仮想CPUの動きが目に見えるように実装しました。今回はそのテストドライバをさらに改良して機械語の実装を行いやすい環境を整えます。これまでの連載VB.NETで仮想CPUを作ろうVB.NETで仮想CPUを作ろう (2) - レジスタの実装VB.NETで仮想CPUを作ろう (3) - 仮想CPUGUI化 下準備 今回は前回の実装を拡張していきますので、あらかじめ前回までの部分の実装を済ませておいてください。後は専門用語とCPU構造の確認のため、第1回で用意した3つの

  • VB.NETで仮想CPUを作ろう (2) - レジスタの実装:CodeZine

    はじめに 記事はVB.NETの初歩的な記法だけを使って、簡単な機械語で動く仮想CPUの実装法を解説します(※CPUにもいろいろありますが、この記事ではIntel社が製造しているCPUを対象とします)。その過程を通じて、初心者でもバイナリプログラミングが楽しめることや、バイナリプログラミングの魅力を伝えられればと思います。前回は、仮想CPUを実装するために必要な基礎知識を解説しました。今回は、いよいよ仮想CPUをVB.NETで実装していきます。一緒に楽しみましょう。下準備 まずは下準備をしましょう。新規プロジェクトで「VirtualCPU」という名前のクラスライブラリを作成してください。仮想CPUを実装するための準備はこれだけです。CPUに絶対必要なもの Intel社のCPUをシミュレートする際、実装しなくてはならないのが「レジスタ」です。まずはレジスタを実装することから始めましょう。レジ

  • VB.NETで仮想CPUを作ろう:CodeZine

    はじめに 皆さまはVB.NETにどのようなイメージをお持ちでしょうか? 筆者がよく聞くイメージは「初心者用」です。開発元のマイクロソフト社のWebページにも「Visual Basic 2008 Express EditionはWindowsアプリケーションの楽しく簡単な作成方法に興味を持つ、趣味で開発を行うユーザー、プログラミング初心者、および学生に最適な開発ツールです」と書いてありますので、そのイメージはあながち間違いではないでしょう。 おそらくそれが原因なのでしょうが、VB.NETであまりディープな内容にチャレンジしている人を筆者は見かけません。デバッガ実装、OS開発、RDBMS実装、機械語解析などのディープな内容は大半C言語で行われております。C言語を選択するのは実用的な観点から言えば正解なのですが、だからといってディープな内容が楽しめる言語はC言語だけではありません。さすがにOS開

  • Development:ITpro

    インタビュー “3つの単語”を唱えれば、モンゴル遊牧民の居場所にたどり着ける what3wordsのCMO、Giles Rhys Jones氏 全世界を57兆個の正方形に分割し、3つの単語でその住所を表すシステムを開発した英スタートアップのワットスリーワーズ(what3words)。同社でCMOを務めるGiles Rhys Jones氏は、注目用途として自動車や配送、モビリティーサービスの分野を挙げた。(2018/12/26) ザンネン社員が学ぶ デジタルビジネス創成術 野菜宅配、価格の不満で客離れ ICTがコストの壁を破る [第20回] 新サービスを成功させるには、店舗や宅配のコストをどう抑えるかが重要だ。例えば生鮮品の販売は、戸別宅配、店舗販売ともに相応のコストがかかる。コスト改革分析シートを使い、コスト構造を見える化して削減につなげる方策を学ぼう。(2018/12/26) 異能エンジ

    Development:ITpro
  • 1