freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

匯編語言程序設(shè)計第1章匯編語言基礎(chǔ)知識-文庫吧

2024-12-23 22:02 本頁面


【正文】 2/4 第 1章 匯編語言基礎(chǔ)知識 21 詞匯表 31.中斷處理程序 當(dāng)中斷發(fā)生時,處理器中止當(dāng)前正在運行的程序,而轉(zhuǎn)到處理特殊事件的程序段中去執(zhí)行,這種處理中斷的子程序就是中斷處理程序,又稱為中斷服務(wù)程序。中斷處理程序的入口地址被安排在中斷向量表中。 32. BIOS中斷 在存儲器系統(tǒng)中,從地址 0FE000H開始的 8K ROM中裝有 BIOS( Basic Input/Output System)例行程序。駐留在 ROM中的基本輸入輸出程序 BIOS提供了系統(tǒng)加電自檢、引導(dǎo)裝入、主要 I/O設(shè)備的處理程序以及接口控制等功能模塊來處理所有的系統(tǒng)中斷。 BIOS中斷給程序員編程帶來很大方便,程序員不必了解硬件 I/O接口的特性,可直接用指令設(shè)置參數(shù),然后中斷調(diào)用 BIOS中的程序。 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 22 課前思考 ( 1) 計算機內(nèi)部是采用什么計數(shù)制來表示數(shù)和信息的? ( 2) 二進(jìn)制數(shù)和十六進(jìn)制數(shù)是如何相互轉(zhuǎn)換的? ( 3) 十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)有幾種方法? ( 4) 計算機中如何表示正負(fù)數(shù)的? ( 5) 計算機中的整數(shù)有幾種表示方法?最常用的是哪一種碼制? ( 6) 基本的邏輯運算包括哪幾種運算?為什么說邏輯運算是按位操作的? ( 7) 求補的運算規(guī)則是什么? ( 8) 計算機中是采用什么代碼來表示字符的? 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 23 ? 教學(xué)目的 : 了解計算機中數(shù)和字符表示方法;了解不同基數(shù)的數(shù)之間的轉(zhuǎn)換方法;熟悉計算機中補碼數(shù)的算術(shù)運算和邏輯運算規(guī)則。 ? 教學(xué)重點: 計算機補碼表示;求補運算和補碼加減運算。 ? 教學(xué)難點: 計算機補碼表示;求補運算和補碼加減運算。 ? 教學(xué)方法及手段: 課堂講授、小結(jié)講評 ? 課外作業(yè): ? 學(xué)時分配: 2 ? 教學(xué)內(nèi)容: 本章主要介紹了計算機的數(shù)制及其相互轉(zhuǎn)換;計算機數(shù)的補碼表示;求補運算;計算機中補碼加減運算;基本邏輯運算。 、匯編語言的主要特點有哪些? 、匯編語言適用于哪些領(lǐng)域,在哪些領(lǐng)域使用不太方便? 、在匯編語言中,如何表示二進(jìn)制、八進(jìn)制、十進(jìn)制和十六進(jìn)制的數(shù)值? 、在計算機中,如何表示正、負(fù)數(shù)?在保持?jǐn)?shù)值大小不變的情況下,如何把位數(shù)少的二進(jìn)制數(shù)值擴展成位數(shù)較多的二進(jìn)制數(shù)值? 、在 ASCII表,字符 39。039。~39。939。與數(shù)值 0~9之間編碼規(guī)律是什么?大寫字母和小寫字母之間的編碼規(guī)律是什么? 、匯編語言中的基本數(shù)據(jù)類型有哪些?它與高級程序設(shè)計語言 (如: C語言 )中的數(shù)據(jù)類型的對應(yīng)關(guān)系是什么? 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 24 匯編語言 概述 * 進(jìn)位計數(shù)制及其轉(zhuǎn)換 計算機中數(shù)和字符的表示方法 第 1章 匯編語言 基礎(chǔ)知識 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 25 自然語言是具有特定語音和語法等規(guī)范的、用于人類表達(dá)思想并實現(xiàn)相互交流的工具。人與人之間只有使用同一種語言才能進(jìn)行直接交流,否則就必須通過翻譯。要使計算機為人類服務(wù),人們就必須借助某種工具,告訴計算機 “ 做什么 ” ,甚至 “ 怎么做 ” , 這種工具就是程序設(shè)計語言 。 程序設(shè)計語言通常分為三類: 機器語言 、 匯編語言和高級語言 。 而前兩種語言與機器密切相關(guān) , 統(tǒng)稱為 低級語言 。 匯編語言基本概念 匯編語言 概述 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 26 計算機語言的發(fā)展 機器語言 FORTRAN BASIC COBOL PASCAL C/C++ JAVA ... 匯編語言 高級語言 匯編語言 概述 匯編語言基本概念 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 27 計算機能夠直接識別的數(shù)據(jù)是由二進(jìn)制數(shù) 0和 1組成的代碼。機器指令就是用二進(jìn)制代碼組成的指令 ,一條機器指令控制計算機完成一個基本操作。 用機器語言編寫的程序是計算機惟一能夠直接識別并執(zhí)行的程序 ,而用其他語言編寫的程序必須經(jīng)過翻譯才能變換成機器語言程序,所以,機器語言程序被稱為 目標(biāo)程序 。 機器語言 匯編語言 概述 匯編語言基本概念 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 28 為了克服機器語言的缺點,人們采用 助記符 表示機器指令的操作碼 ,用 變量 代替操作數(shù)的存放地址等,這樣就形成了匯編語言。 所以 匯編語言是一種用符號書寫的、基本操作與機器指令相對應(yīng)的、并遵循一定語法規(guī)則的計算機語言。 用匯編語言編寫的程序稱為 匯編源程序 。 匯編語言是一種符號語言,比機器語言容易理解和掌握,也容易調(diào)試和維護(hù)。但是, 匯編語言源程序要翻譯成機器語言程序才可以由計算機執(zhí)行 。這個翻譯的過程稱為 “ 匯編 ” ,這種把匯編源程序翻譯成目標(biāo)程序的語言加工程序稱為 匯編程序 。 匯編語言 匯編語言 概述 匯編語言基本概念 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 29 例如,在 8086機器下,分別用匯編語言和機器語言計算10+20的程序代碼如下: 匯編語言 機器語言 MOV AL, 10 B0 0A ADD AL, 20 04 14 顯然,使用匯編語言編寫的程序要比機器語言更容易理解。 匯編語言 概述 匯編語言基本概念 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 30 匯編語言雖然較機器語言直觀,但仍然煩瑣難懂。于是人們研制出了高級程序設(shè)計語言。 高級程序設(shè)計語言接近于人類自然語言的語法習(xí)慣,與計算機硬件無關(guān),易被用戶掌握和使用 。目前廣泛應(yīng)用的高級語言有多種,如 BASIC、 FORTRAN、 PASCAL、 C、 C++等等。 高級語言 匯編語言 概述 匯編語言基本概念 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 31 面向機器的低級語言 ,通常是為特定的計算機或計算機系列 專門設(shè)計 的。 保持了機器語言的優(yōu)點 ,具有 直接和簡捷 的特點。 可有效地訪問、控制計算機的各種硬件設(shè)備 ,如磁盤、存儲器、 CPU、 I/O端口等。 目標(biāo)代碼簡短,占用內(nèi)存少,執(zhí)行速度快 ,是 高效 的程序設(shè)計語言。 經(jīng)常與高級語言配合使用,應(yīng)用十分廣泛。 匯編語言 概述 匯編語言的特點 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 32 include include int main(int argc, char* argv[]) { int a,b,c。 a=1。 b=2。 c=a+b。 printf(“c=%d \n,c)。 return 0。 } 編程實現(xiàn) c =a+b,并在屏幕上顯示出結(jié)果。 編譯后的目標(biāo)文件達(dá)到 匯編語言 概述 C 語言實現(xiàn) 匯編語言的特點 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 33 匯編 語言實現(xiàn) 匯編后的目標(biāo)文件只有208字節(jié) data segment a db ? b db ? c db ? string db 39。c=$39。 data ends code segment main proc far assume cs:code, ds:data, es:data start: push ds sub ax,ax push ax mov ax,data mov ds,ax mov es,ax mov a,1 mov b,2 mov al,a add al,b mov c,al lea dx,string mov ah,09 int 21h add c,30h mov dl,c mov ah,2 int 21h mov dl,0ah int 21h mov dl,0dh int 21h ret main endp code ends end start 匯編語言 概述 編程實現(xiàn) c =a+b,并在屏幕上顯示出結(jié)果。 匯編語言的特點 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 34 建議: ●充分注意 “ 匯編 ” 課實踐性強的特點; ●多讀程序 ,多寫程序 ,多上機調(diào)試程序; ●熟悉 PC機的編程結(jié)構(gòu); ●掌握匯編語言及其程序設(shè)計的基本概念、方法和技巧 。 匯編語言 概述 匯編語言的特點 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 35 匯編語言概述 * 進(jìn)位計數(shù)制及其轉(zhuǎn)換 計算機中數(shù)和字符的表示方法 第 1章 匯編語言 基礎(chǔ)知識 《 匯編語言程序設(shè)計 》 2022/2/4 第 1章 匯編語言基礎(chǔ)知識 36 計算機內(nèi)部的信息分為兩大類: 控制信息和數(shù)據(jù)信息 。控制
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1