亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

一位數乘法的匯編語言實現方法

 更新時間:2020年02月07日 11:12:25   作者:筑凡  
這篇文章主要介紹了一位數乘法的匯編語言實現方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

使用的是16位微程序設計,指令為TEC-2000 16位教學計算機的指令系統(tǒng)

要實現的功能:通過鍵盤鍵入一個數字,接收之后顯示出來,然后自動補上*號,接著再次鍵入一個數字,然后自動補上=號,接著輸出運算結果。

本文章實現,主程序:通過調用前面的幾個子程序,實現最終要實現的功能。

關鍵字解釋

CALA ADR:CIN 表示調用子程序CIN,ADR表示要輸入子程序CIN的起始地址

主程序代碼

//主程序
CALA ADR:CIN	//調用子程序,讀入一個數字字符
MVRR R1,R0	//將讀入的數字字符存入R1中
MVRD R0,002A	//將*號的ASCII碼,給R0
OUT 80		//輸出*號
CALA ADR:CIN	//調用子程序,讀入另一個數字字符
MVRR R2,R0	//將讀入的數字字符存入R2中
MVRD R0,003D
OUT 80		//輸出=符號
CALA ADR:MUL	//調用子程序,進行兩個數的運算,運算結果以十六位進制的形式存入R0
CALA ADR:SPLIT	//將R0中的值,拆分為個位和十位
MVRD R3,0030	//定義從數值轉化為ASCII碼的差值
ADD R1,R3	//將數值轉化為對應的ASCII碼的值
ADD R2,R3
MVRR R0,R1	//將十位數值的ASCII碼值裝入R0
OUT 80		//輸出十位數的值
MVRR R0,R2
OUT 80
RET

沒什么好說的了,如果子程序看懂了,這個主程序很簡單,也都能想到。

TEC-2000 16位教學計算機演示




可以看到,運行程序之后,依次鍵入5和7,程序自動補充*號和=號,以及最后的結果

相關文章

  • 匯編語言入門匯編指令及寄存器詳解教程

    匯編語言入門匯編指令及寄存器詳解教程

    這篇文章主要為大家介紹了匯編語言入門匯編指令及寄存器的詳解教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11
  • X86匯編調試環(huán)境搭建的過程

    X86匯編調試環(huán)境搭建的過程

    本次使用vscode搭建的,需要的插件有X86 and X86_64 Assembly(也可以使用masm插件),還有一個hexdump for VSCode。 安裝NASM,并添加到環(huán)境變量,下面看下X86匯編調試環(huán)境搭建的過程吧
    2021-11-11
  • 匯編語言指令集學習CMPXCHG比較并交換操作指令詳解

    匯編語言指令集學習CMPXCHG比較并交換操作指令詳解

    這篇文章主要為大家介紹了匯編語言指令集學習CMPXCHG比較并交換操作的指令詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11
  • 匯編中的數組分配和指針的實現代碼

    匯編中的數組分配和指針的實現代碼

    這篇文章主要介紹了匯編中的數組分配和指針的實現代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • 匯編跳轉指令使用總結

    匯編跳轉指令使用總結

    這篇文章主要介紹了匯編跳轉指令使用總結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • UEFI開發(fā)實戰(zhàn)SlimBootloader中調用FSP

    UEFI開發(fā)實戰(zhàn)SlimBootloader中調用FSP

    這篇文章主要為大家介紹了UEFI開發(fā)實戰(zhàn)SlimBootloader中調用FSP基礎教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • os_object_release Crash 排查記錄分析

    os_object_release Crash 排查記錄分析

    這篇文章主要為大家介紹了os_object_release Crash 排查記錄分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • 匯編語言DOSBox及debug.exe在Windows64下環(huán)境搭建

    匯編語言DOSBox及debug.exe在Windows64下環(huán)境搭建

    這篇文章主要為大家介紹了匯編語言環(huán)境的搭建DOSBox及debug.exe在Windows64下安裝配置過程,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • 匯編語言功能實現數據復制實例詳解

    匯編語言功能實現數據復制實例詳解

    這篇文章主要為大家介紹了匯編語言功能實現數據復制的實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11
  • 使用匯編實現字符串的大小寫轉換

    使用匯編實現字符串的大小寫轉換

    這篇文章主要介紹了使用匯編實現字符串的大小寫轉換,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01

最新評論